//=====================================================================
//
//=====================================================================
#ifndef KALEIDOSCOPE_COMMON_DECORATE_HPP
#define KALEIDOSCOPE_COMMON_DECORATE_HPP
//=====================================================================
#include <string>
//=====================================================================
#include <sooty/frontend/syntactic_analysis/parseme.hpp>
//=====================================================================
#include <kaleidoscope/kaleidoscope.hpp>
//=====================================================================
KALEIDOSCOPE_BEGIN
//=====================================================================

	std::string decorate_function(atma::sooty::const_parseme_ptr_ref);
	std::string decorate_type(atma::sooty::const_parseme_ptr_ref);
	
	std::string undecorated_type(atma::sooty::const_parseme_ptr_ref);
	
//=====================================================================
KALEIDOSCOPE_CLOSE
//=====================================================================
#endif
//=====================================================================
